myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
	if (myvar_0 == 0) then
else
	myvar_5 = Inventory["new"](Inventory["kTypeLot"], myvar_0)
end
myvar_5 = nil
	if (myvar_1 == 0) then
	myvar_5 = Inventory["new"](Inventory["kTypeGlobal"])
else
	myvar_5 = Inventory["new"](Inventory["kTypeLot"], myvar_1)
end
local myvar_7 = False
SetScriptReturnValue(myvar_7)
myvar_7 = myvar_5

myvar_6 = myvar_5["getSingularTokensByCategory"](myvar_7, gTokenCategories["VacationPartyInfo"])

myvar_7 = myvar_5["getSingularTokensByCategory"]
myvar_7 = myvar_7(myvar_5, gTokenCategories["VacationPartyInfo"])
for loopvar1, loopvar2 in myvar_6 do 
	if (Inventory["kTypeLot"] == Inventory["kTypeGlobal"]) then
	for loopvar1, loopvar2 in myvar_7 do 
	myvar_17 = loopvar2["getProperty"](loopvar2, gVacationParty["tokenInfo"]["VacationPartyID"])
	myvar_18 = nil["getProperty"](nil, gVacationParty["tokenInfo"]["VacationPartyID"])
		if (myvar_17 == myvar_18) then
		myvar_18 = loopvar2
myvar_17 = loopvar2["setFlag"]
		myvar_17(myvar_18, InventoryToken["kFlagMarkedForDeletion"])
	end
	end
		if (myvar_5["copyToken"](myvar_5, (nil - 1), Inventory["kTypeLot"]) ~= 0) then 


		nil["setFlag"](nil, InventoryToken["kFlagMarkedForDeletion"])
		SetScriptReturnValue(True)
	else
			if (myvar_2 ~= 0) then
				if (myvar_2 == nil["getProperty"](nil, gVacationParty["tokenInfo"]["VacationPartyID"])) then
			else
					if (nil["getProperty"](nil, gVacationParty["tokenInfo"]["Do Not Copy during Lot Trans"]) == 0) then
					myvar_17 = myvar_0
						if (myvar_5["copyToken"](myvar_5, (nil - 1), Inventory["kTypeLot"], myvar_17) ~= 0) then 


						local myvar_14 = True
						SetScriptReturnValue(myvar_14)
					end
				end
			end
		end
	end
end
end
	if (Inventory["kTypeLot"] == Inventory["kTypeGlobal"]) then
	myvar_5["removeTokensMarkedForDeletion"](myvar_5)
	myvar_5["removeTokensMarkedForDeletion"](myvar_5)
end
